//table
.vxe-pager.size--mini {
  height: 30px;
}
.vxe-pager .vxe-pager--jump-next,
.vxe-pager .vxe-pager--jump-prev,
.vxe-pager .vxe-pager--next-btn,
.vxe-pager .vxe-pager--num-btn,
.vxe-pager .vxe-pager--prev-btn {
  margin: 0 1px;
  min-width: 20px;
}
.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-cell--valid .vxe-cell--valid-msg {
  padding-top: 0;
  padding-bottom: 0;
}
.vxe-pager .vxe-pager--count,
.vxe-pager .vxe-pager--jump,
.vxe-pager .vxe-pager--jump-next,
.vxe-pager .vxe-pager--jump-prev,
.vxe-pager .vxe-pager--left-wrapper,
.vxe-pager .vxe-pager--next-btn,
.vxe-pager .vxe-pager--prev-btn,
.vxe-pager .vxe-pager--right-wrapper,
.vxe-pager .vxe-pager--sizes,
.vxe-pager .vxe-pager--total {
  margin: 0 1px;
}

.vxe-input {
  font-size: 12px;
  height: 24px;
}
.vxe-input--inner {
  border-radius: 2px;
}

.col--checkbox .vxe-cell {
  padding-left: 2px;
  padding-right: 2px;
}

.custom-checkbox {
  font-size: 18px;
  cursor: pointer;
}
.vxe-checkbox--icon {
  margin: 0;
}
.vxe-table .vxe-sort--asc-btn:hover,
.vxe-table .vxe-sort--desc-btn:hover {
  border-color: #606266;
}
.vxe-table .sort--active.vxe-icon--caret-top::before {
  border-bottom-color: #409eff;
}
.vxe-table .sort--active.vxe-icon--caret-bottom::before {
  border-top-color: #409eff;
}
.is--checked.vxe-custom--option .vxe-checkbox--icon::before,
.is--checked.vxe-export--panel-column-option .vxe-checkbox--icon::before,
.is--checked.vxe-table--filter-option .vxe-checkbox--icon::before,
.is--indeterminate.vxe-custom--option .vxe-checkbox--icon::before,
.is--indeterminate.vxe-export--panel-column-option .vxe-checkbox--icon::before,
.is--indeterminate.vxe-table--filter-option .vxe-checkbox--icon::before,
.vxe-table--render-default .is--checked.vxe-cell--checkbox .vxe-checkbox--icon::before,
.vxe-table--render-default .is--indeterminate.vxe-cell--checkbox .vxe-checkbox--icon::before {
  border-color: #3270ff;
  background-color: #3270ff;
}
.vxe-icon--d-arrow-left::after,
.vxe-icon--d-arrow-left::before,
.vxe-icon--d-arrow-right::after,
.vxe-icon--d-arrow-right::before {
  border-left-color: #8c8e92;
  border-top-color: #8c8e92;
}
.vxe-icon--arrow-bottom::before,
.vxe-icon--arrow-left::before {
  border-right-color: #8c8e92;
  border-top-color: #8c8e92;
}

.vxe-icon--arrow-right::before,
.vxe-icon--arrow-top::before {
  border-right-color: #8c8e92;
  border-top-color: #8c8e92;
}
.is--disabled {
  .vxe-icon--d-arrow-left::after,
  .vxe-icon--d-arrow-left::before,
  .vxe-icon--d-arrow-right::after,
  .vxe-icon--d-arrow-right::before {
    border-left-color: #e8eaeb;
    border-top-color: #e8eaeb;
  }
  .vxe-icon--arrow-bottom::before,
  .vxe-icon--arrow-left::before {
    border-right-color: #e8eaeb;
    border-top-color: #e8eaeb;
  }

  .vxe-icon--arrow-right::before,
  .vxe-icon--arrow-top::before {
    border-right-color: #e8eaeb;
    border-top-color: #e8eaeb;
  }
}
.vxe-pager--next-btn:active {
  .vxe-icon--arrow-right::before,
  .vxe-icon--arrow-top::before {
    border-right-color: #409eff;
    border-top-color: #409eff;
  }
}
.vxe-pager--prev-btn:active {
  .vxe-icon--arrow-bottom::before,
  .vxe-icon--arrow-left::before {
    border-right-color: #409eff;
    border-top-color: #409eff;
  }
}

.vxe-table--render-default.border--full .vxe-body--column,
.vxe-table--render-default.border--full .vxe-footer--column,
.vxe-table--render-default.border--full .vxe-header--column {
  background-image: linear-gradient(#e5e5e5, #e5e5e5), linear-gradient(#e5e5e5, transparent);
  padding: 1px 0;
  font-weight: normal;
  font-size: 10px;
  // background-position: 0 100%,0 100%;
}
.vxe-table--render-default.border--full .vxe-header--column .vxe-cell--title {
  cursor: move;
}

.vxe-table--render-default .vxe-header--column.col--ellipsis:not(.col--actived)>.vxe-cell {
  .ri-question-fill {
    font-size: 16px;
  }
}
// 表格滚动条
// .vxe-table--body-wrapper {
//   scrollbar-color: #eaeaea #fafafa;
//   scrollbar-width: auto;
// }
// .vxe-table--body-wrapper::-webkit-scrollbar {
//   height: 10px;
//   width: 10px;
// }
// .vxe-table--body-wrapper::-webkit-scrollbar-corner {
//   background: #d4d4d4;
// }
// .vxe-table--body-wrapper::-webkit-scrollbar-thumb {
//   background: #eaeaea;
//   border: 1px solid #d4d4d4;
// }
// .vxe-table--body-wrapper::-webkit-scrollbar-thumb:hover {
//   background: #a2a2a2;
// }
// .vxe-table--body-wrapper::-webkit-scrollbar-track {
//   border: 1px solid #d4d4d4;
//   background-color: #fafafa;
// }

.vxe-table--render-default .vxe-header--column.col--ellipsis,
.vxe-table--render-default .vxe-body--column.col--ellipsis {
  height: 25px;
}

.vxe-custom--option .vxe-checkbox--icon::before,
.vxe-export--panel-column-option .vxe-checkbox--icon::before,
.vxe-table--filter-option .vxe-checkbox--icon::before,
.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon::before {
  border-width: 1px;
}

.vxe-grid--toolbar-wrapper {
  position: absolute;
  top: -22px;
  right: 0;
}
.vui-toolbar-box {
  height: auto;
  padding: 0;
  .vxe-custom--wrapper {
    margin-left: 2px;
  }
  .vxe-button.size--mini.refresh-btn,
  .vxe-button.type--button.is--circle {
    padding: 0;
    border-radius: 2px;
    width: 20px;
    min-width: auto;
    height: 20px;
    font-size: 12px;
    &.in-table {
      background: rgb(236,239,248);
      border-color: gray;
      .vxe-button--content {
        color: gray;
      }
    }

  }
}

.roll {
  -webkit-animation: rollCircle 1s linear infinite;
  animation: rollCircle 1s linear infinite;
}
@-webkit-keyframes rollCircle {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
@keyframes rollCircle {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}

.vxe-table--render-default .vxe-cell {
  padding-left: 5px;
  padding-right: 5px;
}
.vxe-context-menu--link {
  width: 220px;
}
.vxe-context-menu--link .vxe-context-menu--link-prefix,
.vxe-context-menu--link .vxe-context-menu--link-suffix {
  top: 0;
}

.table-mini {
  .vxe-pager--sizes,
  .vxe-pager--total {
    display: none;
  }
}

.vxe-table--render-default, .vxe-table--render-default.vxe-editable {
  .vxe-body--column.col--ellipsis,.vxe-body--column,.vxe-footer--column.col--ellipsis {
    height: 20px;
  }
  .small {
    .vxe-body--column.col--ellipsis,.vxe-body--column,.vxe-footer--column.col--ellipsis {
      height: 24px;
    }
  }
  .median {
    .vxe-body--column.col--ellipsis,.vxe-body--column,.vxe-footer--column.col--ellipsis {
      height: 28px;
    }

  }
  .large {
    .vxe-body--column.col--ellipsis,.vxe-body--column,.vxe-footer--column.col--ellipsis {
      height: 32px;
    }

  }
}

.vxe-table--render-default .vxe-header--column.col--ellipsis {
  height: 40px;
}

.vxe-body--column .el-progress__text {
  line-height: 14px;
}
.vxe-body--column .el-progress__text span {
  font-size: 10px;
}

.vxe-body--column .el-progress-bar__innerText {
  font-size: 10px;
}

.expandTable .vxe-table--render-default .vxe-header--column.col--ellipsis {
  height: 30px;
  background: #f3f4f6;
  .vxe-cell {
    background: #f3f4f6;
  }
}

// .expandTable .vxe-table--border-line{
//   --tw-shadow: 0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);
//   --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);
//   -webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
//   box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
// }

.expandTable .vxe-table--render-default .vxe-cell {
  background: #f9fafb;
  padding: 0;
}

.expandTable .vxe-table--render-default.border--full .vxe-body--column {
  padding: 0;
}
